'''元组 不可变序列'''
'''无生成式'''
# i = ('new', 'set', 99, 'interesting')  # 方法一
# u = tuple(('bug', 2, 'like', 'hit'))  # 方法二
# y = (10,)  # 单一元素必须括号内以逗号结尾
# print(type(y))

'''空元组'''
# lis = ()
# print(type(lis), lis)

'''空列表'''
# lis = []
# print(type(lis), lis)

'''空字典'''
# lis = {}
# print(type(lis), lis)

'''可变序列：值变了，地址不一定变
不可变序列：值变了，地址一定变'''

# s = ('hei', 'hai', ['look', 87], 'hi')
# print(s[0], type(s[0]), id(s[0]))
# print(s[2], type(s[2]), id(s[2]))
# print(s[3], type(s[3]), id(s[3]))
# print(tuple.__len__(s))  # 索引不可超出元组长度
#
# s[2][1] = 99  # 仅可修改列表中的元素
# print(s[2], id(s[2]))
# s[2].append('hello')
# print(s[2], id(s[2]))
# l = s[2].append('hello')  # 小测试
# print(l)  # 为空，未获取到元素
# print(s.index('hai'))
